import request from '@/utils/request'

// #region 型号设置
// 获取型号清单
export function getTypeList(query) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1000, para: query }
  })
}
// 创建一个型号
export function creatType(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1001, para: val }
  })
}
// 更新一个型号
export function updateType(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1002, para: val }
  })
}
// 删除一个型号
export function deleteType(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1003, para: val }
  })
}
// 生产数量信息
export function getProductInfos(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1010, para: val }
  })
}

// 获取换型参数
export function getTypeParas(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1020, para: val }
  })
}

// 保存换型参数
export function saveTypeParas(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1021, para: val }
  })
}

// 获取各型号的工艺结果设置
export function getTypeProcessSetting(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1030, para: val }
  })
}

// 保存各型号的工艺结果设置
export function saveTypeProcessSetting(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1031, para: val }
  })
}
// #endregion
// 获取操作员信息
export function getOperator(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1040, para: val }
  })
}
// 创建操作员信息
export function creatOperator(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1041, para: val }
  })
}
// 更新操作员信息
export function updateOperator(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1042, para: val }
  })
}
// 删除操作员信息
export function deleteOperator(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1043, para: val }
  })
}
// 删除操作员信息
export function getTimeFragment(val) {
  return request({
    url: '/web/produce',
    method: 'post',
    data: { eventId: 1050, para: val }
  })
}
// 从服务器下载数据
export function dowloadUserFromMes(val) {
  return request({
    url: '/web/rmes',
    method: 'post',
    data: { eventId: 1602, para: val }
  })
}

// 从服务器下载数据
export function downloadUserFromMes(val) {
  return request({
    url: '/web/rmes',
    method: 'post',
    data: { eventId: 1600, para: val }
  })
}

